package com.scm.persist.model;

public class ScmPurchaseQuotationDetail {
    private Long id;

    private Long tenantId;
    /**
     * 采购id
     */
    private Long purchaseId;
    /**
     * 报价单id
     */
    private Long supplyQuotationId;
    /**
     * 报价单号
     */
    private Long supplyQuotationCode;
    /**
     * 报价单商品id
     */
    private Long scmSupplyQuotationDetailId;
    /**
     * 原单类型
     */
    private String detailType;
    /**
     * 商品id
     */
    private Long productId;
    /**
     * 商品编码
     */
    private String productCode;
    /**
     * 商品名称
     */
    private String productName;
    /**
     * 商品单位
     */
    private String productUnit;
    /**
     * 商品规格
     */
    private String productSpec;
    /**
     * 商品数量
     */
    private Integer productCount;
    /**
     * 单价 单位分
     */
    private String price;
    /**
     * 备注
     */
    private String remark;
    /**
     * 税率%
     */
    private String taxRate;
    /**
     * 折扣
     */
    private String discountRate;
    /**
     * 含税单价
     */
    private String amt;

    private Long createTime;

    private String createUser;

    private Long updateTime;

    private String updateUser;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    public Long getPurchaseId() {
        return purchaseId;
    }

    public void setPurchaseId(Long purchaseId) {
        this.purchaseId = purchaseId;
    }

    public Long getSupplyQuotationId() {
        return supplyQuotationId;
    }

    public void setSupplyQuotationId(Long supplyQuotationId) {
        this.supplyQuotationId = supplyQuotationId;
    }

    public Long getSupplyQuotationCode() {
        return supplyQuotationCode;
    }

    public void setSupplyQuotationCode(Long supplyQuotationCode) {
        this.supplyQuotationCode = supplyQuotationCode;
    }

    public Long getScmSupplyQuotationDetailId() {
        return scmSupplyQuotationDetailId;
    }

    public void setScmSupplyQuotationDetailId(Long scmSupplyQuotationDetailId) {
        this.scmSupplyQuotationDetailId = scmSupplyQuotationDetailId;
    }

    public String getDetailType() {
        return detailType;
    }

    public void setDetailType(String detailType) {
        this.detailType = detailType == null ? null : detailType.trim();
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
    }

    public String getProductUnit() {
        return productUnit;
    }

    public void setProductUnit(String productUnit) {
        this.productUnit = productUnit == null ? null : productUnit.trim();
    }

    public String getProductSpec() {
        return productSpec;
    }

    public void setProductSpec(String productSpec) {
        this.productSpec = productSpec == null ? null : productSpec.trim();
    }

    public Integer getProductCount() {
        return productCount;
    }

    public void setProductCount(Integer productCount) {
        this.productCount = productCount;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price == null ? null : price.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(String taxRate) {
        this.taxRate = taxRate == null ? null : taxRate.trim();
    }

    public String getDiscountRate() {
        return discountRate;
    }

    public void setDiscountRate(String discountRate) {
        this.discountRate = discountRate == null ? null : discountRate.trim();
    }

    public String getAmt() {
        return amt;
    }

    public void setAmt(String amt) {
        this.amt = amt == null ? null : amt.trim();
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser == null ? null : updateUser.trim();
    }
}
